package Utils;


import Model.Autorizacao;
import Model.Livro;
import Model.Usuario;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.hibernate.Session;
import org.hibernate.Transaction;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author José Alexandre
 */
public class HibernateTest {

    public static void main(String[] args) throws SQLException {
    	/*Livro livro = new Livro();
        Usuario user = new Usuario();
    	Autorizacao auto = new Autorizacao();
    	
    	auto.setNome("ROLE_USER");
    	
    	Session session = HibernateUtil.getSessionFactory().openSession();
        Transaction t = session.beginTransaction();
        session.save(auto);
        t.commit();
        
    	
    	List<Autorizacao> autorizacoes = new ArrayList<Autorizacao>();
    	autorizacoes.add(auto);
        
        user.setUsername("helcio");
        user.setPassword("helcio");
        user.setEnable(true);
        user.setAutorizacoes(autorizacoes);
        Session session1 = HibernateUtil.getSessionFactory().openSession();
        Transaction t1 = session1.beginTransaction();
        session1.save(user);
        t1.commit();
        System.out.println("ID do Pessoa: " + livro.getId());
        
        user = (Usuario) session.load(Usuario.class, 1L);
       // System.out.println(user.getNome());

        session.close();
*/
    }
}
